Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F24 France F4 Yugoslavia Open - Belgrade Open Prevadies - St. Brieuc Morocco Tennis Tour - Casablanca Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Challenger DCNS de Cherbourg - Cherbourg Rijeka Open - Rijeka Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Porsche Open - Poznan s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt Ethias Trophy - Mons Sunrise Challenger Prostejov Challenger Braunschweig Challenger Bogota Challenger Cordenons Challenger Trani Challenger Mons Challenger Tashkent Challenger Rome Challenger Cairo Challenger Prostejov Challenger Marburg Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Mons Challenger AXA Open - Espinho Zagreb Open - Zagreb Exim Agmedia Open - Kosice Quelle Cup - Furth Muller Cup - Ulm Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo San Luis Potosi Challenger 2000 - San Luis Potosi XL Capital Bermuda Open - Bermuda Venice Open - Venice Siemens Open - Scheveningen FILA Challenger Biella - Biella Copa Ericsson Mexico - Guadalajara Open de Charleroi - Charleroi Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires FILA Challenger - Biella Nord/LB Open - Braunschweig XI Venice Open - Venice Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Pekao Open - Szczecin The Nottingham Cahllenger - Nottingham Tatra Banka Open - Bratislava VSZ Solvak Open Challenger - Kosice ATU Cup - Weiden Ciur Pribram Challenger - Pribram LTA Manchester challenger - Manchester Newcastle Challenger - Newcastle Tampere Challenger - Tampere Internationale Tenniskampioenschappen Scheveningen - Scheveningen Poznan Challenger - Poznan Qwarant Cup - Sopot Graz CA Challenger - Graz Rado Geneva Challenger - Geneva Black Forest Open - Alpirsbach Medicor Open - Budapest Copa Ericsson Uruguay - Montevideo Challenger Britania Zavaleta - Puebla Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago Laser Vision USTA Challenger - Amarillo Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Challenger Ford de Cherbourg - Cherbourg Open de l'Isere - Grenoble Open de Franche Comte - Besancon IV Abierto Internacional de Salinas - Salinas Napoli Challenger - Napoli Open de Nice - Nice The Joyce Eisenberg Jerusalem Open - Jerusalem San Marino Cepu Open - San Marino Internationale Tenniskampioenschappen - Scheveningen Volkswagen TED Open - Istanbul Open Castilla y Leon - Segovia Ciur Cup 99 - Prague V Trofeo Ciudad de Quito - Quito Medicor Open - Budapest V Abierto Internacional de Salinas - Salinas Open Maxon - Barcelona Copa Ericsson - Sao Paulo Renault Slovenian Open - Ljubljana Internationaux de Bretagne - Brest Kueppers Kolsch Cup by Lambertz - Aachen Copa Ericsson - Guadalajara Polish Open 2000 - Poznan Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Tatra Banka Open 2003 - Bratislava Ostend Challenger Tennis Cup of Flanders - Ostende Grolsch Cup - Warsaw Brasil Open - Florianopolis Meridiana Sardegna Open - Olbia Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Toluca Challenger - Toluca Open Mutouest - St. Brieuc VIII Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Renault Slovenian Open - Ljubljana Maia Open - Oporto Jagermeister Open - Braunschweig FILA Challenger Biella - Biella Prague Challenger - Prague Venice Challenger - Venice CA Challenger - Graz Open Sainte Victoire - Aix-En-Provence Yitzhak Rabin Men's Challenger - Tel Aviv Cairo Challenger - Cairo Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Alfa Romeo Tennis Cup - Cordenons KGHM Polish Indoors - Wroclaw IPP Geneva Trophy - Geneva Rhein-Main Challenger 2004 - Aschaffenburg San Remo Tennis Cup - San Remo Privat Bank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Mauritius Open - Mauritius Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini Pekao Open 2005 - Szczecin Ethias Tennis Trophy - Mons Mobilux Open - Luxembourg Top Wool Challenger-Immagine Trophy - Biella Pekao Open - Szczecin Ethias Trophy - Mons Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen San Marino Cepu Open - San Marino Geneva Challenger - Geneva Citta di Como - Como Tean International - Alphen Internazionali di Tennis Dell'Umbria - Todi Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Challenger 42 - Andrezieux Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Siemens Open - Scheveningen XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Open D'Orleans - Orleans ATP Challenger Trophy 2008 - Trnava Cherbourg Challenger Lugano Challenger Milan Challenger Lugano Challenger San Marino Challenger Pacific Life Open - Indian Wells Monza Challenger Tunis Challenger Istanbul Challenger Banja Luka Challenger Ljubljana Challenger XL Capital Bermuda Open - Bermuda International Championship of Croatia - Umag Gold Flake Open - Chennai Sybase Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Heineken Trophy - 's-Hertogenbosch Generali Open 2000 - Kitzbuhel Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Japan Open - Tokyo Samsung Open - Brighton AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Citrix Tennis Championships - Delray Beach Open Seat-Godo 2001 - Barcelona U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad Croatia Open - Umag Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Brazil Open - Salvador CA Tennis Trophy - Vienna Scania Stockholm Open - Stockholm Adidas International - Sydney Copenhagen Open - Copenhagen Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Skandia Open - Linz International Championship of Croatia - Umag Energis Open - Amersfoort Open 88 - Contrexeville Sports Expert Open - Nettingsdorf TD Waterhouse Cup - Long Island Copa Sevilla Inernacionales de Andalucia - Seville AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Copa Ericsson - Caracas Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Idea Prokom Open - Sopot Copa Ericsson Brasil - Sao Paulo Cairo Challenger - Cairo TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Tenniscup of Flanders - Ostende St. Petersburg Open - St. Petersburg Tennis Napoli Cup - Napoli AAPT Championships - Adelaide Qatar Open - Doha Kroger / St. Jude International - Memphis Brasil Open - Costa do Sauipe Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Chennai Open - Chennai BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Sydney International - Sydney Heineken Open - Auckland Movistar Open - Vina del Mar Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad AXA Cup - London Chevrolet Cup - Santiago Galleryfurniture.com Challenge - Atlanta Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Internationaler Raiffeisen Grand Prix - St. Polten Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Heineken Open Shanghai - Shanghai Qatar ExxonMobil Open - Doha Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Brasil Open - Costa do Sauipe Verizon Tennis Challenge - Atlanta Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Nottingham Open - Nottingham Open Seat Godo 2007 - Barcelona Red Letter Days Open - Nottingham Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Heineken Open - Auckland Pilot Pen Tennis - New Haven Estoril Open - Estoril BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Idea Prokom Open - Sopot Medibank International - Sydney Movistar Open - Vina del Mar Gelsor Open Romania - Bucharest Brasil Open - Salvador ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Heineken Open - Auckland Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona International German Open - Hamburg Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Adidas International - Sydney Siebel Open - San Jose Copa AT&T - Buenos Aires Croatia Open - Umag AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm Heineken Open - Auckland Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Citrix Tennis Championships - Delray Beach Orange Prokom Open - Sopot Open de Moselle - Metz Brasil Open - Costa do Sauipe Open SEAT 2008 - Barcelona Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon 1999 Mercedes Cup - Stuttgart Open de Moselle - Metz Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb If Stockholm Open - Stockholm SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Campbells Hall of Fame Tennis Championships - Newport Generali Open 2002 - Kitzbuhel Davidoff Swiss Indoors - Basel Dubai Tennis Open - Dubai CA Tennis Trophy - Vienna Argentina Open - Buenos Aires BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm The Stella Artois Grass Court Championships - Queen's/London Campionati Internazionali di Sicilia - Palermo Energis Open - Amsterdam Stockholm Open - Stockholm Open de Moselle - Metz Siebel Open - San Jose Trofeo Conde de Godo - Barcelona Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon Copa AT&T - Buenos Aires Qatar Exxon Mobil Open 2002 - Doha Milan Indoors - Milan International Championship of Croatia - Umag ATP Studena Croatia Open Umag - Umag Abierto Mexicano Telfonica MoviStar - Acapulco Hypo Group Tennis International - Portschach Open de Moselle - Metz Milan Indoors - Milan Ordina Open - 's-Hertogenbosch Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Wideyes Swedish Open - Bastad NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Hamburg Tennis Masters Series - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series - Hamburg Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami French Open - Paris Copa Telmex - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Madrid French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Tennis Masters Series - Miami Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, PO, BEL-CZE 1-4 Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne Masters Series Monte-Carlo - Monte-Carlo French Open - Paris Olympics - Athens Olympics - Beijing Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, 1R, ARG-MAR 5-0 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, World Group, QF, CRO-ARG 2-3